import java.util.*;
//hashmap去重
public class Java005 {
    public static void main(String[] args) {
        int[] num1 = new int[]{1,2,3};
        int[] num2 = new int[]{3,4,5,2};
        ArrayList<Integer> all=fun(num1,num2);
        System.out.println(all);
    }
    public static ArrayList<Integer> fun(int[] num1,int[] num2){
        HashMap<Integer,Integer> map = new HashMap<>();
        Set<Map.Entry<Integer,Integer>> entries = map.entrySet();
        ArrayList<Integer>  all = new ArrayList<>();

            for(int i=0;i<num1.length;i++){
                if(map.containsKey(num1[i])){
                    Integer num=map.get(num1[i]);
                    map.put(num1[i],num+1);
                }else {
                    map.put(num1[i],1);
                }

            }
            for(int j=0;j<num2.length;j++){
                if(map.containsKey(num2[j])){
                    Integer num=map.get(num2[j]);
                    map.put(num2[j],num+1);
                }else {
                    map.put(num2[j],1);
                }

            }
            for(Map.Entry<Integer,Integer> entry:entries){
                if(entry.getValue()==1){
                    all.add(entry.getKey());
                }
            }
            return all;
    }
}
